package Query;


import java.util.List;
import java.util.Set;

//Ya se que se parecen QueryPago y Consto, pero no da hacer una superclase por 2 limenas del For por el iterar, no Da

public class QueryPuntos<T extends Puntoable> extends Query<T, Integer>{

	QueryPuntos(List<T> elementos, QueryFiltro<T> filtro) {
		super(elementos, filtro);

	}

	public QueryPuntos(Set<T> puntoable,
			QueryFiltro<T> filtro) {
		super(puntoable, filtro);
	}

	@Override
	protected void proccesResult() {
		
		int resultAux = 0;
		for(T element : elementsPostFiltro){
			resultAux += element.getPuntos();
		}
		
		 result = new Integer(resultAux);
	}

	
}

